Referenzarchitekturen und MDA

نویسندگان

  • Gerd Beneken
  • Tilman Seifert
  • Niko Baehr
  • Inge Hanschke
  • Olaf Rauch
چکیده

Dieser Beitrag beschreibt, wie Referenzarchitekturen die MDA nutzbar machen. Die Referenzarchitekturen liefern dabei die konzeptionelle Unterstützung für die Konstruktion und Implementierung von Software und die MDA bietet den Rahmen für eine Werkzeugunterstützung. Die praktische Umsetzbarkeit wird mit dem OpenSource Framework AndroMDA und einer Referenzarchitektur der Firma iteratec GmbH gezeigt. 1 Risiken der Model Driven Architecture Die Model Driven Architecture (MDA) [MM03] hat große Ziele: Die (UML) Modelle von Softwaresystemen sollen Technologiewechsel überdauern, und die Entwicklungskosten sollen deutlich sinken. Fallstudien versprechen bis zu 35% Kostenersparnis [Mid03]. Ob sich jedoch überhaupt Einsparungen realisieren lassen, hängt von der richtigen Verwendung der MDA ab. Die MDA schlägt mehrere Modelltypen vor: Plattformneutrale Modelle (Platform Independent Model, PIM) werden stufenweise in plattform-abhängige Modelle (Platform Specific Model, PSM) überführt. Schließlich wird aus dem PSM Code erzeugt. Die Überführung der Modelle ineinander und in Code erfolgt manuell oder automatisiert. Die Geschäftslogik lässt sich zur Zeit nicht vollständig in Form von (UML-)Modellen darstellen. Teile der Geschäftslogik und andere spezifische Anforderungen müssen daher in einer Programmiersprache formuliert werden. Damit entsteht eine Mischung aus generiertem Code, welcher auch vom Werkzeughersteller abhängt, und manuell implementierter Geschäftslogik. 1 Diese Arbeit wurde unterstützt vom Bundesministerium für Bildung und Forschung (BMBF) als Teil des Projektes VSEK (Virtuelles Software Engineering Kompetenzzentrum)

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Metamodell-basierte Integration von Service-orientierten EA-Referenzarchitekturen

Eine EA-Referenzarchitektur soll die klare „Blaupause“ der effizienten, leistungsstarken und agilen Gestaltung sowie Nutzung von EAM für jedes Unternehmen sein. Heute ist dies nicht der Fall, weil EA-Referenzarchitekturen meist fehlen und die methodische Praxis von EAM meist nur Tool-zentriert ist. Es wird ein origineller Ansatz zur Metamodel-basierten Integration von EAFrameworks für eine ganz...

متن کامل

Ein praxiserprobtes Rahmenwerk für die technische Anwendungsintegration

In diesem Artikel wird ein praxiserprobtes Rahmenwerk für die technische Anwendungsintegration vorgestellt. Es besteht aus Begriffsdefinitionen, Regeln für die Auswahl der adäquaten Integrationsebene, Referenzarchitekturen, Produktlandkarten und Hinweisen zum Vorgehen. Es hilft nachweislich, die Wartung und Weiterentwicklung von integrierten Anwendungslandschaften zu verbessern.

متن کامل

Aufbau von Web-Portalen für Unternehmenskooperationen - Vorgehen, Funktionen, Architektur, Erfahrungen

Im Vortrag wird der Zusammenhang zwischen der Gestaltung von Unternehmenskooperationen, den sich daraus ergebenden Anforderungen an ein geeignetes Web-Portal und deren Einfluss auf Vorgehen, Funktionalität und Architektur der Informationsund Kommunikationsunterstützung erläutert. Es wird ein Entwicklungsmodell über mehrere Phasen beschrieben sowie anhand von konkreten Beispielen Referenzarchite...

متن کامل

Modellbasierter Entwurf föderierter Informationssysteme

Für den Entwurf übergreifender Informations-Infrastrukturen kann auf verschiedene Referenzarchitekturen aufgesetzt werden (etwa [SL 90] oder der I3-Ansatz in [ARPA 95]), die die Föderation oder Mediation existierender Informationsstrukturen ermöglichen und sie – unter Berücksichtigung der Autonomie und unveränderten Existenz der zugrundeliegenden Informationssysteme – für neue übergreifende Anw...

متن کامل

Beschreibung und konsistente Komposition von Bausteinen für den Architekturentwurf von Softwaresystemen

Die Architektur eines Softwaresystems legt die grundlegenden Eigenschaften, Konzepte und Strukturen des Systems fest. Beim Entwurf der Softwarearchitektur wird auf wiederverwendbare Architekturkonzepte, wie z.B. Muster oder Referenzarchitekturen, zurückgegriffen. Diese in dieser Arbeit als Architekturbausteine bezeichneten Architekturkonzepte beschreiben bewährte Lösungskonzepte für verschieden...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004